@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body{ margin:auto; color:#5d5d5d; font-family:"微软雅黑"; background:#fafafa;}
.clear{ clear:both;}
#nav_top{ background:url(../images/top_bg.gif); width:auto; margin:auto; height:104px;}
.width{ width:941px; margin:auto;}
.widths{ width:941px; border:1px solid #000; margin:auto;}
.logo img{border:none;}
#header{ background:url(../images/header_bg.gif) repeat-x; height:48px; color:#fff; line-height:48px;}
#header #top-nav a{ width:113px; text-decoration: none; text-align: center; color:white;}
#header #top-nav a:link{ display:block; float:left;}
#header #top-nav a:visited{ display:block; float:left;}
#header #top-nav a:hover{ display:block; float:left; background:url(../images/libg.png) no-repeat; width:113px; height:48px;}
#header #top-nav a:active{ display:block; float:left;}
#header .curr{ background:url(../images/libg.png) no-repeat; width:113px; height:48px;}

#nav_top .navs span{ text-align: right; display:block; font-size:9px;}
#nav_top .navs .logo{ float:left; margin:25px 0 0 0;}
#nav_top .navs .search{ float:right; background:url(../images/search.gif) no-repeat; width:243px; height:32px; margin:30px 0 0 0; padding:0 7px 0 2px;}
#nav_top .navs .search input{width:202px; height:32px; background:none; border:none; overflow:hidden; line-height:32px; padding:0 10px 0 10px;}

#main_banner{ background:url(../images/pic.jpg) center no-repeat; width:auto; height:274px; margin:auto;}

#content{ background:url(../images/main_bg.gif) repeat-x;margin:auto; padding:33px 0 0 0;}
#content #content_left{ float:right; width:654px; overflow:hidden;}
#content #content_left .yjbg_top{ background: url(../images/left_bg_yj_top1.gif) no-repeat; width:654px; height:46px; padding:15px 0 0 0;}
#content #content_left .center{ background: url(../images/conter_bg.png) repeat-y; padding:5px 30px 0 30px;}
#content #content_left .yjbg_top h1{ height:40px;font-size:24px; font-weight:bold;vertical-align: middle;color: white; padding:0 0 0 35px; background: url(../images/new_list_title.png) 30px 0 no-repeat;}
#content #content_left .center h2{ background:url(../images/zi.gif) no-repeat; width:539px; height:22px; display:block; margin:20px 0 0 0;}
#content #content_left .yjbg_bottom{ background: url(../images/left_bg_yj_bottom1.gif) no-repeat; width:654px; height:36px;}
#content #content_right{ float:left; width:262px; overflow:hidden;}
#content #content_right .loginsh{ margin:0 0 0 0;}
.yjbgright_conter h3{ background:url(../images/ggl_title.png) 0 0; display: block;height:40px;width:241px;text-align:center;font-size:24px;vertical-align:middle;color: white;}
.yjbgright_top{ background:url(../images/left_bg_yj_top.gif) no-repeat; width:251px; height:15px;}
.yjbgright_conter{ background:url(../images/left_bg_yj_conter.gif) repeat-y; width:251px;padding: 0 5px;}

.yjbgright_bottom{ background:url(../images/left_bg_yj_bottom.gif) no-repeat; width:251px; height:15px;}
.logos{ margin:0;}
.logos span{ margin:0px 15px 16px 0; display: block; float: left;}

#footer{ background:url(../images/footer_bg.gif) repeat-x; height:138px;  margin:20px 0 0 0;}
#footer .width a{margin:0 0 0 10px; }
/*about all the table style*/
table{width:590px;border-collapse: collapse;}
th,td{border: 1px solid #542515;text-align: left; padding: 3px 5px;color:#542515;}
th{ background-color:#E6B333;color: white;text-align: center;padding: 10px 0;}
/*about my-vote table th*/
#my-vote th{ background-color:#35BB61;color: white;text-align: center;padding: 10px 0;}
#create-vote th{ background-color:#9FE0F6;color: white;text-align: center;padding: 5px 0;}


/*about create-vote style */
#create-vote #main-content {margin: 0 auto;width:941px; padding: 10px;height: 600px;}

/*about vote-type1 style*/
#vote-type1 #main-content{margin: 0 auto;width:941px; padding: 10px;}
#vote-type1 #main-content input{height:24px;padding-left: 3px;border:1px solid #0092C7 ;line-height: 24px; width:416px;color:gray;}
#vote-type1 #main-content textarea{ padding: 5px;font-size:14px; color: gray;*width:410px;}
#main-content h3{margin-top: 0;background-color:#F3615D; padding:5px 20px; color:white;}
#main-content select{width: 70px;}
#main-content form fieldset{ margin-bottom:20px; border:1px solid gray; overflow: hidden;}
#main-content form div{margin:20px 20px;font-size:16px;}

#main-content .left-content{
    width: 590px;
    float: left;
    padding:0;
}

#main-content .right-content{
    width:245px;
    height:300px;
    padding-top: 20px;
    border: 1px solid gray;
    float: left;
    text-align: center;
}

#step1 .step-btn,#step2 .step-btn{
    width:80px;
    margin-left:250px;
    
}

#step2{

}


#step2 #del-img-btn button{
    width:78px;
    height:29px;
    line-height:14px;
}


/*about manager-vote style*/
#manager-vote #main-content{margin: 0 auto;width:941px; padding: 10px;}
#manager-vote #main-content h3{background-color:#334D5C}
#manager-vote table{ width: 900px; *width: 920px;border-collapse: collapse;}
#manager-vote table th{ background-color:#825A99}

/*about dovote style*/
#dovote #content{
    background: #334D5C;
}

#dovote #main-content{margin: 0 auto;width:941px; padding: 10px; *zoom:1;overflow:hidden; }


#dovote #header{
    background: #4AA4C4;
    height:135px;
    padding:10px;
}

#dovote #header p{
    line-height: 24px;
}

.vote_box{
    width:190px;
    height:260px;
    *height:242px;
    float:left;
    padding-top:18px;
    margin: 10px;
    text-align: center;
    background-color:white;
    font-weight: bold;
    overflow:hidden;
}


.vote_box p{
    margin:12px 0;
    font-size: 14px;
}

.vote_box .follow{
    height:48px;
    background-color:#E8E8E8;
    text-align: left;
    margin:0;
}

.follow p{
    margin-left:20px;
    margin-top: 5px;
    padding-top:5px;
    width:150px;
    height: 30px;
    *height: 25px;
    background-color:#24AF92;
    font-size: 13px;
    color: white;
    text-align: center;
}

.follow p input{
    width: 30px;
}
.follow p button{
    width: 30px;
    height:20px;
}

#dovote #btns{
    clear: both;
    height: 60px;
    text-align: center;
    padding-top: 20px;
}

/****about result-vote style****/
#result-vote #main-content{
    width: 941px;
    margin: 0 auto;
    padding: 10px;
}

/******about detail-vote style*****/

#detail-vote #main-content {
    width: 941px;
    margin: 0 auto;
    padding: 10px;
    border: 1px solid red;
    overflow: hidden;
}

#detail-vote #main-content h3{ margin-top: 0;background-color:#825A99; padding:5px 20px; color:white;}
#detail-vote th{ background-color:#916086;color: white;text-align: center;padding: 5px 0;}

#detail-vote table{ width:  430px;margin: 0 10px;}
#detail-vote #left-table,#right-table{
    float: left;
}

#detail-vote table caption{
    font-size: 20px;
    font-weight: blod;
}

/******about vote-type2******/
#vote-type2 #main-content{
    width: 941px;
    margin: 0 auto;
    padding: 10px;
    overflow: hidden;
}

#vote-type2 #main-content input{margin-right: 5px;height:24px;padding-left: 3px;border:1px solid #0092C7 ;line-height: 24px; width:416px;color:gray;}
#vote-type2 #main-content textarea{ padding: 5px;font-size:14px; color: gray;*width:410px;}

.width580 { width:580px;}
.width870 {width:870px;}
.clear{ clear:both;}


